PAD.TXT IO51 控制板 專題製作 PAD AD電壓錶 使用說明: 1.DIY 使用者請參考電路圖將專題板零件組裝起來。 2.準備一 +5V 電源。 3.經由 2 PIN 電線接至 J1 VCC 接點,紅色+5V,黑色 GND。 4.打開電源,工作 LED D3 閃爍,表示開機正常。 5. LCD 顯示如下: "AD A/D READ : XXX" <--AD0804 所讀到的資料 "I/P VOLTAGE :0.00" <--所轉換的電壓值 6. 調整可變電阻則會改變 VI 的輸入電壓值,AD0804 所讀到的資料也 會變化 例如: VI=0.00 V A/D READ=0 VI=2.44 V A/D READ=130 VI=4.85 V A/D READ=255 7. 內部所設定之值為 130 ,當 AD0804 所讀到的資料相同時, 則工作 LED 會閃動 8. AD0804 動作原理: A. CS (低電位動作) 晶片致能接地,晶片一直致能 B. RD (低電位動作) 讀取資料控制信號接地,晶片一直讀取資料 C. WR (低電位動作) 開始轉換信號 D. INTR (低電位動作) 轉換完成信號 當一開始 555 送出低電位脈衝信號到 WR,使晶片開始作轉換, 晶片轉換完成時 INTR 則送出低電位信號,而 INTR 接到 WR 接腳, 使晶片又開始作轉換,一直持續下去,程式中只要每隔一段時間由 P1(P1.0--P1.7) 讀取資料,便可以讀到 AD0804 的轉換資料了 9.AD0804 所輸入的電壓範圍為 0--5V,8 點條狀 LED 同時 動態顯示 AD 轉換數位 HI LOW值 10.測試 AD0804 A/D 介面輸入,8051 P1 控制排燈 LED 8 及 AD0804, 正常使用只能 二選一不能同時使用,但本實驗正可以監看 A/D 信號輸入。將 JP1 ON,A/D 信號 由可變電阻 VR1 送入,可以調整0--5 V。當可變電阻約在中間位置時,A/D 值為 128(1000,0001B) 相對 LED 低電位亮,因此中間 LED 排燈全亮。 ------------------------------ 8051 專題製作 DIY 產品程式設計 控制程式是以 8051 組合語言寫成,以 KEIL 組譯器組譯 相關檔案如下: □ PAD.ASM : 8051 組合語言原始程式 □ PAD.TSK : 2 進位可執行檔 □ PAD.TXT : 使用說明 □ X.BAT : 快速組譯、連結、載入檔案、燒錄、直接模擬的批次檔 □ EPM89.EXE : 89CXX 燒錄模擬程式 □ XK.BAT : 快速組譯、連結、RS232 載入檔案、直接模擬的批次檔 □ PLO.EXE : LO51 (ISP 8051)載入控制程式 XK.BAT 及 PLO.EXE 需搭配 LO51 晶片,將 89C51 換為 LO51 晶片,由串列埠下載 64KB 程式 程式修改: 1.使用 LO51 晶片,由串列埠下載 64KB 程式 2.使用 EPM89 89CXX 燒錄模擬器 ----------------------------------------------------------------------------- 1.使用 LO51 晶片,由串列埠下載 64KB 程式---專題製作在家做不必跑實驗室!!! SW ON RESET 下載 64KB 程式/ SW OFF RESET 執行程式碼 操作簡單: XK PAD ----------------------------------------------------------------------------- 2.使用 EPM89 89CXX 燒錄模擬器---學生專題製作的利器!!! 燒錄後可以直接模擬 40 PIN 8051 單晶片 不必取下IC,免拆排線馬上進行模擬,操作簡單免學習,節省您寶貴的時間 取下 89C51,將 40 PIN 排線連至 8051 控制板上的 40 PIN IC 座 操作簡單: X PAD 直接測試 OK 後,取下 89C51,放入8051 控制板上便可獨立操作!方便省時! -------------------------------------------------------- 偉克多微電腦工作室 網址 : vic.seeder.net 技術諮詢 電子郵件 : ufvicwen@ms2.hinet.net --------------------------------------------------------